ページレポート/RDLレポートでは、任意のフィールド上に条件式を設定し、マイナス値を赤で表示できます。
以下の手順は、ページレポート/RDLレポートのテンプレートを既にデータソースに接続し、データセットを作成したことを前提としています。詳細は、「プロジェクトにレポートを追加する」、「データソースとの接続連結」および「データセットの追加」を参照してください。
 |
メモ: 以下の手順は、Reelsデータベース(Reels.mdb)のAccountsChartDataテーブルを使用しています。Reelsデータベース(..\ActiveReportsNET9\Data\Reels.mdb)へのアクセス権限が必要です。 |
- Visual Studioのツールボックスから、データ領域(例えば、Table)をデザイナ面にドラッグし、詳細行の各セルにフィールドを配置します。
- Tableで、整数値を表示するセル(TextBox)を選択し、右クリックして[プロパティ]を選択します。
- [プロパティ]ウインドウで、Colorプロパティに以下の式を設定します。
=iif(Fields!FieldName.Value < 0, "Red", "Black")
 |
メモ:上記の式で、FieldNameはTextBoxで配置されているフィールドのことを示します。例えば、TextBoxに[ロールアップ]フィールドがある場合、次の式を使用できます。
=iif(Fields!Rollup.Value < 0, "Red", "Black") |
- プレビュータブに移動し、結果を表示します。
次のようにマイナス値を赤で表示するレポートが作成されます。
関連トピック